package com.powernode.constant;

/**
 * @author syo 2319615164@qq.com
 * @description 授权服务常量
 * @date 2024/10/1
 * @Copyright syo
 */
public interface AuthConstant {

    /**
     * 请求头
     */
    String AUTH_HEAD = "Authorization";

    /**
     * 请求头中值开头
     */
    String AUTH_BEARER = "bearer ";

    /**
     * 登录url
     */
    String LOGIN_URL="/doLogin";

    /**
     * 登出url
     */
    String LOGOUT_URL="/doLogout";

    /**
     * 登录类型
     */
    String LOGIN_TYPE = "loginType";

    /**
     * 后台管理员
     */
    String SYS_USER = "sysUser";

    /**
     * 会员
     */
    String MEMBER = "member";

    /**
     * TOKEN前缀
     */
    String LOGIN_TOKEN_PREFIX = "mall:login_token:";

    /**
     * TOKEN有效时长
     */
    Long TOKEN_TIME = 4 * 60 * 60L;
}
